<%@ page pageEncoding="UTF-8" %>
<%@page import="elib.Osoba"%>
<%@page import="elib.Klient"%>
<%@page import="elib.Kierownik"%>
<%@page import="elib.Bibliotekarz"%>
<%@page import="elib.Wypozyczenia"%>
<%@page import="java.util.List"%>
<%@page import="java.util.ArrayList"%>
<center><b>Wypożyczenia</b></center><br>
<center>
<%HttpSession sess2 = request.getSession();
if (sess2 != null) {
	List<Wypozyczenia> listaWypozyczen = (List<Wypozyczenia>) sess2.getAttribute("wypozyczenia");
	Osoba osoba = (Osoba) sess2.getAttribute("osoba");
	if (listaWypozyczen != null) {%>
		<table style="width:100%;" border="1">
			<tr height="35px" bgcolor="gray">
				<td align="center"><b>Nr</b></td>
				<td align="center"><b>Klient</b></td>
				<td align="center"><b>Książka</b></td>
				<td align="center"><b>Data<br>wypożyczenia</b></td>
				<td align="center"><b>Data<br>zwrotu</b></td>
				<td align="center"><b>Data<br>bez kary</b></td>
				<td align="center"><b>Ilość<br>Przedłużeń</b></td>
				<td align="center"><b>Kara</b></td>
				<%if(osoba != null && (osoba instanceof Klient || osoba instanceof Bibliotekarz)) {%>
					<td></td>
				<%}%>
			</tr>
			<%int i=1;
			for(Wypozyczenia w : listaWypozyczen) {%>
				<tr height="35px">
					<td align="center"><%=i%></td>
					<td align="left"><%=w.getKlient()%></td>
					<td align="left"><%=w.getKsiazka()%></td>
					<td align="center"><%=w.getDataWypozyczenia()%></td>
					<td align="center"><%=w.getDataZwrotu()%></td>
					<td align="center"><%=w.getDataBezKary()%></td>
					<td align="center"><%=w.getIloscPrzedluzen()%></td>
					<td align="center"><%=w.getKara()%> zł</td>
					<%if(osoba != null) {
						if(osoba instanceof Klient && w.getKara()==0.0f && w.getDataZwrotu().equals("Nie zwrócono")) {%>
							<td align="center"><form name="prolong<%=i%>" id="prolong<%=i%>" action="ExtendServlet" method="post">
								<input type="hidden" name="idKsiazki" value="<%=w.getIdKsiazki()%>">
								<input type="button" onclick="myFun('prolong<%=i%>','przedłużenie wypożyczenia')" value="Przedłuż"/>
							</form></td>
						<%} else if(osoba instanceof Bibliotekarz && w.getDataZwrotu().equals("Nie zwrócono")) {%>
							<td align="center">
								<%if(w.getKara()!=0.0f) {%>
									<form name="ureguluj<%=i%>" id="ureguluj<%=i%>" action="EditRentServlet" method="post">
									<input type="hidden" name="idKsiazki" value="<%=w.getIdKsiazki()%>">
									<input type="hidden" name="idKlienta" value="<%=w.getIdKlienta()%>">
									<input type="button" onclick="myFun('ureguluj<%=i%>','ureguluj kare')" value="Ureguluj kare"/>
									</form>
								<%} else {%>
									<form name="delRent<%=i%>" id="delRent<%=i%>" action="DeleteRentServlet" method="post">
									<input type="hidden" name="idKsiazki" value="<%=w.getIdKsiazki()%>">
									<input type="hidden" name="idKlienta" value="<%=w.getIdKlienta()%>">
									<input type="button" onclick="myFun('delRent<%=i%>','odbierz książkę')" value="Odbierz"/>
									</form>
								<%}%>
							</td>
						<%}
					}
					i++;%>
				</tr>
			<%}%>
		</table>
		<%sess2.removeAttribute("wypozyczenia");
	}
}%>
</center>
<script>
function myFun(form, type) {
	var r=confirm("Potwierdzenie akcji: "+type);
	if (r==true){
		document.getElementById(form).submit();
	}
	return;
}
</script>